package com.tanklab.signature.service;

import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;

public interface SignatureStorageService {

    /**
     * 存储用户签名图片
     * @param file 签名图片文件
     * @return 存储后的访问路径
     * @throws IOException 文件存储失败时抛出异常
     */
    String storeSignature(MultipartFile file) throws IOException;

    /**
     * 删除签名图片
     * @param signatureUrl 签名图片URL
     * @return 删除是否成功
     */
    boolean deleteSignature(String signatureUrl);
}